sperm cells - Francés Inglés Diccionario